package com.example.bilibili_fake.data.model


import com.google.gson.annotations.JsonAdapter
import com.google.gson.annotations.SerializedName


data class SplashResponse(
    val code: Int,
    val message: String,
    val ttl: Int,
    val data: Object
)

data class Object(
    @SerializedName("pull_interval") val pullInterval: Int,
    val forcibly: Boolean,
    val rule: String,
    val list: ArrayList<SplashItem>,
    val show: ArrayList<SplashInfo>
)

data class SplashItem(
    val id: Int,
    val thumb: String,
    @SerializedName("logo_url") val logoUrl: String
)

data class SplashInfo(
    val id: Int,
    @SerializedName("begin_time") val beginTime: Long,
    @SerializedName("end_time") val endTime: Long,
    val probability: Int,
    val duration: Int
)